.dialog-close {
    position: fixed;
    top: 3rem;
    right: 1rem;
    cursor: pointer;
    font-size: 5rem;
    color: #FFFFFF90;
    z-index: 10000;
}

.dialog-box {
    border: 0.1rem solid #EEEEEE;
    background-color: white;
    color: #333333;
    border-radius: 0.3rem;
}

.dialog-box > .dialog-header {
    position: relative;
    background: white;
}

.dialog-box > .dialog-header > .dialog-close {
    color: #AAAAAA;
    top: 0.5rem;
    font-size: 4rem;
}

.dialog-box > .dialog-header > h3 {
    font-size: 2rem;
    text-indent: 2.0rem;
    line-height: 4rem;
    border-bottom: 0.1rem solid #EEEEEE;
    padding-bottom: 0 !important;
}

.dialog-box > .dialog-content {
    margin: 1rem;
}

.dialog-box > .dialog-footer {
    text-align: right;
    position: fixed;
    bottom: 0;
    right: 0;
    border-top: 0.1rem solid #EEEEEE;
    width: 100%;
    padding: 1rem 0;
}

.dialog-box > .dialog-footer > .footer-content {
    margin-right: 1rem;
}

.dialog-box > .dialog-footer > .footer-content > .btn {
    margin: 0 0.5rem;
}

#login-uc-dialog {
    width: 36rem;
    height: 40rem;
    overflow: hidden;
}

#login-uc-dialog .dialog-content {
    height: 100%;
    width: 100%;
    overflow: hidden;
    margin: 0;
    position: relative;
}

#full-login-dialog-close {
    z-index: 100000;
    color: #999999;
    top: 0;
}

#full-login-dialog {
    width: 100%;
    height: 100%;
}

#full-login-dialog .dialog-content {
    height: 100%;
}
